package com.yuexin.project.dailymenu.menumanager.mapper;

import java.util.List;

import com.yuexin.project.dailymenu.menumanager.domain.Manager;	

/**
 * 菜单管理列 数据层
 * 
 * @author yuexin
 * @date 2018-10-10
 */
public interface ManagerMapper 
{
	/**
     * 查询菜单管理列信息
     * 
     * @param menuId 菜单管理列ID
     * @return 菜单管理列信息
     */
	public Manager selectManagerById(Integer menuId);
	
	/**
     * 查询菜单管理列列表
     * 
     * @param manager 菜单管理列信息
     * @return 菜单管理列集合
     */
	public List<Manager> selectManagerList(Manager manager);
	
	/**
     * 查询菜单列表
     * 
     * @param 
     * @return 
     */
	public List<Manager> selectMenuAll(String companyId);
	
	/**
     * 新增菜单管理列
     * 
     * @param manager 菜单管理列信息
     * @return 结果
     */
	public int insertManager(Manager manager);
	
	/**
     * 修改菜单管理列
     * 
     * @param manager 菜单管理列信息
     * @return 结果
     */
	public int updateManager(Manager manager);
	
	/**
     * 删除菜单管理列
     * 
     * @param menuId 菜单管理列ID
     * @return 结果
     */
	public int deleteManagerById(Integer menuId);
	
	/**
     * 批量删除菜单管理列
     * 
     * @param menuIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteManagerByIds(String[] menuIds);
	
}